Method of fabricating a shape-changeable magnetic member, method of producing a shape changeable magnetic member and shape changeable magnetic member

ABSTRACT

A method of fabricating a shape-changeable magnetic member comprising a plurality of segments with each segment being able to be magnetized with a desired magnitude and orientation of magnetization, to a method of producing a shape changeable magnetic member composed of a plurality of segments and to a shape changeable magnetic member.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a divisional application of U.S. patent application Ser. No. 16/845,646, filed Apr. 10, 2020, which is a divisional application of U.S. patent application Ser. No. 15/596,635, filed May 16, 2017, which claims priority to European Patent Application No. 16175341.3, filed on Jun. 20, 2016, each of which are incorporated herein by reference in their respective entireties.

SUMMARY

The present invention relates to a method of fabricating a shape-changeable magnetic member comprising a plurality of segments with each segment being able to be magnetized with a desired magnitude and orientation of magnetization, to a method of producing a shape changeable magnetic member composed of a plurality of segments and to a shape changeable magnetic member.

Shape changeable material is an active material that can control its geometry to potentially achieve mechanical functionalities unattainable by traditional machines. Unfortunately, these materials can typically only transform into one or two shapes when their overall dimensions reach ˜1 cm or smaller on a short time scale.

Other materials are known which can transform into three or four shapes, however, this change is brought about on a comparatively long time scale of minutes or longer.

Yet other materials are known that can transform into two or more basic shapes that only enable gripping or crawling movements to be realized.

In view of the foregoing it is an object of the present invention to make available a method of producing small scale shape changeable materials of ˜1 cm or smaller that can vary their shape very fast with a high spatial and temporal resolution. It is a further object of the invention to make available a method of producing such small scale shape changing materials in a reproducible and cost effective manner.

These objects are respectively satisfied by a method of fabricating a shape-changeable magnetic member by a method of producing a shape changeable magnetic member composed of a plurality of segments and by a shape changeable magnetic member as respectively defined in the independent claims.

According to a first aspect the present invention relates to a method of fabricating a shape-changeable magnetic member comprising a plurality of segments with each segment being able to be magnetized with a desired magnitude and orientation of magnetization, the method comprising the steps of:

defining a first shape of the member;

defining at least one second shape the member can adopt through the application of at least one magnetic field;

determining a desired orientation and magnitude of magnetization for each of the plurality of segments, such that the member can at least approximately change its shape from the first shape to the at least one second shape through the application of the at least one magnetic field; and

producing the member by forming each segment such that it at least substantially has the respective desired orientation and magnitude of magnetization when the member adopts the first shape in the absence of the at least one magnetic field.

The invention thus not only advantageously makes available the possibility of providing each segment with a differing magnitude of magnetic field, but in contrast to what was previously possible also permits a control of the orientation of the magnetic field.

Previously the magnitude of the magnetizable material was constant and thus could not be set. Moreover, the orientation of the respective adjacent segments was also predefined, so that it was not possible for each segment to be magnetized with a desired magnitude and orientation of magnetization which could vary from segment to segment in a desirable way.

In particular it was not possible to control the magnitude and orientation of magnetization along a length of the member.

A general methodology is made available by means of the invention to provide a variety of different shape changeable magnetic members that can be used in both static and in dynamic applications through the application of different kinds of magnetic fields. In this way very complex shapes and also multiple kinds of different shapes can be adopted by the member.

This is because the method permits the member to be programmed so that the shapes adopted in the magnetic field correspond to a physical function, so that by applying different fields different functions can be carried out.

This further permits the use of the shape changeable magnetic material as e.g. an artificial cilium that could mimic the complex beating patterns of their biological counterparts, a spermatozoid-like undulating swimmer, miniature scale devices such as robots etc.

Advantageously the method further comprises the step of defining between two to twenty, preferably two to ten shapes the member can adopt through the application of two to twenty preferably two to ten respective magnetic fields differing from one another to bring about a change of shape between the different shapes. Preferably the change in shape takes place in seconds or less, more particularly the change in shape can be brought about at a frequency of 100 Hz.

Preferably the magnetic field can have a constant field strength or a gradient, where the gradient is selected such that the shape-changeable magnetic member can propagate by changing its shape, i.e. to form a spermazotoid like movement thereof.

It is preferred if the desired orientation and magnitude of magnetization for at least one shape of the member is determined by determining the desired elastic deformations of a member at a spacing s along a length L from an end of the member having a plurality of segments of length ds, at a time t and at a point of deflection θ(s, t), the member having a constant cross-sectional area A, by solving the following iterative equation:

${{\tau_{m} + {\int_{s}^{L}{F_{y}{ds}\cos\theta}} - {\int_{s}^{L}{F_{x}{ds}\sin\theta}}} = {{- \frac{EI}{A}}\frac{\partial^{2}\theta}{\partial s^{2}}}},$ where E, and I represent Young's modulus and a second moment of area, respectively, where the applied magnetic torques and forces on the element are represented by |_(m)(s, t), and F_(x)(s, t) and F_(y)(s, t), respectively, and where the directions of the magnetic forces is indicated by their subscript (x or y).

Using the solution of such an iterative equation n permits the fabrication of members having a constant cross-section and constant torsional stiffness over their length, i.e. the manufacture of rectangular shaped members.

It is further preferred if the desired orientation and magnitude of magnetisation for at least one shape of the member is determined by determining the desired elastic deformations of the member at a spacing s along a length L from an end of the member having a plurality of segments of length ds, at a time t and at a point of deflection θ(s, t), using the following iterative equation for the member having varying cross-sectional size A and/or varying moments of inertia I:

${{{\tau_{m}\left( {s,t} \right)}{A(s)}} + {\left\lbrack {\int_{s}^{L}{{F_{y}\left( {s,t} \right)}{A(s)}{ds}}} \right\rbrack\cos\theta} - {\left\lbrack {\int_{s}^{L}{{F_{x}\left( {s,t} \right)}{A(s)}{ds}}} \right\rbrack\sin\theta}} = {{- {{EI}(s)}}\frac{\partial^{2}\theta}{\partial s^{2}}\left( {s,t} \right)}$ where E, I, L, and A represent Young's modulus and a second moment of area, respectively, where the applied magnetic torques and forces on the element are represented by □_(m)(s, t), and F_(x)(s, t) and F_(y)(s, t), respectively, and where the directions of the magnetic forces are indicated by their respective subscript (x or y).

Solving such an iterative equation advantageously permits the manufacture of members that are non-uniform in their shape or in their torsional stiffness. For example, heart valves typically comprise 3 leaflets that together in the closed state approximately form the shape of a circle, thus in use as e.g. a heart valve a shape changing magnetic member can be provided that has an approximately triangular shape.

Preferably the step of producing the member includes the step of providing at least one mold into which a first mixture composed of at least an elastic material and a magnetizable material is introduced, with the shape of the mold defining the magnitude of the magnetization of the shape-changeable magnetic member or with the member being cut from a material formed in a mold to have a desired shape that can have the defined magnitude of the magnetization of the shape-changeable magnetic member or with a shape of the member being printed by use of a 3D printer.

In this way the magnitude of the magnetization of the magnetic member can be tailored to the specific application. This is because each segment can be provided with a different amount of magnetizable material which then corresponds to the final magnitude of magnetization.

Advantageously the step of producing the member includes the step of permanently magnetising the shape-changeable magnetic member in a magnetic field sufficient to bring about a permanent magnetization.

By permanently magnetizing the member it is ensured that the member maintains its shape changing capabilities.

In this connection it should be noted that the magnetic field applied to permanently magnetize the member depends on the magnetizable material selected but typically lies in the region of 1 to 3 T, whereas the magnetic fields applied to bring about the changes of shape of the member typically lie in the region of 1 mT to 100 mT.

It is preferred if the step of permanently magnetizing the shape-changeable magnetic member is carried out using at least one jig having a pre-defined shape that subsequently defines the orientation of magnetization of the shape-changeable magnetic member.

The jig ensures that orientation of magnetization can at least approximately be set in the desired way. This is achieved by selecting the shape of the jig such that on permanently magnetizing the member each segment is aligned relative to that magnetic field, so that the magnetizable material aligns with the magnetic field applied.

Advantageously the shape-changeable magnetic member comprises at least two components selected from the group of components consisting of an elastic material, a magnetizable material, a filler material, a metallic filler material and combinations of the foregoing.

In this way different kinds of materials can be selected as the material of the magnetic member, so that this can e.g. have a constant stiffness with varying magnitude of magnetization a member comprising a elastic material, a magnetizable material, and a metallic filler material are selected.

Preferably the steps of defining the at least first and second shapes of the members is carried out to define a motion of the shape-changeable magnetic member when subjected, at least intermittently, to the at least one magnetic field.

Thus by applying a magnetic field whose field strength and/or orientation varies a shape changing magnetic member can be made available that is a dynamic member, i.e. it can move through a medium, e.g. like a spermatozoid-like undulating swimmer or a mini-robot comprising e.g. a camera that is inserted into the human body, e.g. in a blood vessel or into the intestine, and that can then scan structures present in the human body to which it is guided through the application of a magnetic field.

In a further aspect the present invention relates to a method of producing a shape changeable magnetic member composed of a plurality of segments, with the segments each having a desired orientation and magnitude of magnetization, optionally in accordance with at least one of the preceding claims, the method comprising the steps of:

providing a member composed of at least a first mixture of material comprising an elastic material and a magnetizable material;

wherein the member either has the first shape or is supplemented by a second mixture of material, to form the first shape, with the second mixture of material comprising at least an elastic material, preferably the elastic material, and a filler material;

placing the member into at least one jig having a predefined shape; and

magnetizing the member in the jig with a magnetic field sufficient to bring about a permanent magnetization of the plurality of segments.

The jig ensures that orientation of magnetization can at least approximately be set in the desired way. This is achieved by selecting the shape of the jig such that on permanently magnetizing the member each segment is aligned relative to that magnetic field, so that the magnetizable material aligns with the magnetic field applied.

It should be noted that the advantages described above in connection with the method of fabricating a shape-changeable magnetic member likewise hold true in connection with this method.

It should also be noted that the member composed of the first mixture can be formed by introducing the first mixture into a mold or by cutting material of the first mixture from a rectangular member or by simply 3D printing said member.

It should also be noted that this separate method claims can also be a dependent step of the method of fabricating a shape-changeable magnetic member.

In this connection it is preferred if the shape of the jig is determined by the following equation:

$\left\{ \begin{matrix} {{x_{jig}(s)} = {\int_{0}^{s}{{\cos\left( {- {\phi(s)}} \right)}{ds}}}} \\ {{y_{jig}(s)} = {\int_{0}^{s}{{\sin\left( {- {\phi(s)}} \right)}{ds}}}} \end{matrix} \right.$ where s is the length of the member formed in the jig, x and y are the shape of the jig in the x and y directions, ϕ(s)=tan⁻¹(m_(y)(s)/m_(x)(s)), and m_(x) and m_(y) represent the x-axis and y-axis components of the magnetization profile, respectively.

In this way the best possible jig can be designed for the member so that this can adopt the different shapes and be provided with the desired orientation of magnetization at least approximately.

Preferably, if the jig has intersecting points, a multi-part jig is used to form individual segments of the shape changeable magnetic member.

In this way extremely complex members can be produced.

Preferably the individual segments are magnetized separately and subsequently bonded to one another, wherein the bonding together of the individual segments can be effected by using a bonding agent that e.g. comprises a mixture of Ecoflex and Aluminum, with the mixture having a mass ratio that is at least substantially similar to at least a mass ratio of the first mixture and optionally of a mass ratio of the first and second mixture.

Using this kind of mixture a permanent connection between the individual segments can be ensured.

In a further aspect the present invention relates to a shape changeable magnetic member that can be obtained by a method in accordance with the description provided herein, the member having a plurality of segments each having a respective desired orientation and magnitude of magnetisation, the member at least comprising an elastic material and a magnetisable material.

The advantages described in the foregoing in relation to the various methods also hold true for the shape changeable magnetic member.

Providing such a shape changeable magnetic member allows the member to dynamically change its shape when subjected to a magnetic field.

Preferably the magnitude of magnitisation is different for at least some of the plurality of segments.

Alternatively or additionally the orientation of magnetisation advantageously varies between adjacent segments.

It is preferred if the shape changeable magnetic member comprises a filler material. Such a filler material preferably has the same density and/or weight as the material of the shape changing member that has the shape changing properties. Moreover, this filler material can be inserted into the member to complement an outer and/or inner shape thereof. For example, it can be used to transform a shape changeable magnetic member of undulating outer shape into a shape changeable magnetic member having a rectangular shape.

Further embodiments of the invention are described in the following description of the Figures. The invention will be explained in the following in detail by means of embodiments and with reference to the drawing in which is shown:

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1A, 1B and 1C show the computational methodology and a simple proof-of-concept in order to prepare a shape changing member;

FIGS. 2A, 2B, 2C, 2D, 2E, and 2F show the programming steps required to program soft composite materials that can gradually fold up into a semi-circle;

FIGS. 3A, 3B, 3C, 3D, 3E and 3F show the programming steps associated with programming a spermatozoid-like undulating soft swimmer;

FIGS. 4A, 4B, 4C, 4D, 4E, 4F, and 4G show the steps required to program an artificial cilium;

FIGS. 5A, 5B, 5C and 5D show the programming steps and results required to create desirable time-varying shapes;

FIGS. 6A, 6B, 6C, 6D, 6E and 6F show the fabrication procedure to create a programmable magnetic soft composite beam;

FIG. 7 shows the magnetization process of a soft beam;

FIG. 8 shows a tensile test of a mixture of Ecoflex and aluminum with different volume ratios of the aluminum powder;

FIG. 9 shows an electromagnetic coil system with eight coils that was used to generate the external magnetic field, B(t);

FIGS. 10A, 10B and 10C show strategies for steering an untethered programmable soft active device images of steps carried out in the glove mold method; and

FIGS. 11A, 11B, 11C and 11D show a further kind of phantom comprising a transition region between a first region and a second region.

DETAILED DESCRIPTION

Any statements made having regard to the direction of a component are made relative to the position shown in the drawing and can naturally vary in the actual position of application.

FIGS. 1A-1C show the computational methodology and a simple proof-of-concept in order to prepare a shape changing member. FIG. 1A shows the computational methodology used to magnetically program soft elastomeric composite materials with complex time-varying shapes (see FIG. 5A for the detailed computational methodology steps). This concept is illustrated with a straight beam that can be programmed to achieve the desired shapes shown on the left. The proposed approach uses numerical simulations to automatically determine the necessary magnetization profile, m(s), and magnetic field control inputs, B(t), for the material (shown on the right). The given m(s) and B(t) are only used as an illustration.

FIG. 1B shows a simple proof-of-concept of the proposed method in which a beam is programmed to create a shape resembling a cosine function when it is subjected to a 5 mT uniform magnetic field input. FIG. 1B shows the desired shape, and simulated first derivative of the bending moment and necessary magnetization profile along the beam. The simulated first derivative of the bending moment plot has two overlapping curves. The lower curve represents the desired first derivative of the bending moment required to create the desired shape, and the upper red curve represents the first derivative of the bending moment generated by magnetic actuation. The plotted magnetization profile is along the pre-deformed beam (see FIG. 11 for a more quantitative representation for the magnetization). The obtained experimental results are shown in FIG. 1B. The slightly lower line represents the desired programmed shape for this demonstration. The beam achieved its programmed shape when it was subjected to a 5 mT magnetic field.

FIGS. 2A-2F show the steps required to program soft composite materials that can gradually fold up into a semi-circle. FIG. 2A shows a schematic of a soft beam programmed to fold up under magnetic excitation. Although this motion was illustrated with only four shapes, there were a total of 100 distinct shapes throughout this motion.

FIG. 2B shows the optimized results for the desired first derivative of the bending moment. Each plot represents the desired first derivative of the bending moment of the beam for one time frame. The frame number for each time frame is represented by the number at the top of it. In the simulations, the time difference between each time frame is 0.01 seconds. The full lines in the time frames represent the desired first derivative of the bending moment, and the dotted lines represent the obtained first derivative of the bending moment created by the magnetic actuation. The x-axis of each plot represents the length of the beam, which ranges from s=0 mm to 7 mm.

FIG. 2C shows the required magnetization profile, m(s), and the magnetic field, B(t), to achieve the desired time-varying shapes. This magnetization profile is along the pre-deformed straight beam (see FIG. 11 for a more quantitative representation for the magnetization profile). Using the coordinate system in a) as a reference, the variables B_(x) and B_(y) in the magnetic field plot represent the x- and y-axis components of the magnetic field, respectively.

FIG. 2D shows snapshots of a single beam curling up under magnetic excitation. The yellow lines represent the corresponding desired time-varying shapes.

FIG. 2E shows four soft beams made of the programmable material are shown deforming into a reversible “CMU” logo under magnetic excitation. To visualize the logo better, the final “CMU” shape was highlighted with dotted red lines.

FIG. 2F shows a jellyfish-like robot equipped with two soft tentacles made of the programmable soft composite material. The robot could propel itself on an oil-water interface by bending its tentacles back and forth under magnetic excitation.

FIG. 3 shows the programming steps associated with programming a spermatozoid-like undulating soft swimmer. FIG. 3A shows the desired undulation, which requires a traveling wave with increasing amplitude from the left tip to the right tip. The entire motion can be divided into two strokes: (i) downward motion and (ii) upward motion. The associated time frame for each shape is represented by a corresponding frame number. In the simulations, the time difference between each time frame is 0.1 seconds.

FIG. 3B shows the optimized results for the desired first-derivative of the bending moment to achieve the undulation. Each plot represents the desired first derivative of the bending moment of the beam for one time frame. The frame number is represented by the number at the top. The blue lines represent the desired first derivative of the bending moment, and the dotted red lines represent the obtained first derivative of the bending moment created by the magnetic actuation. The x-axis for each frame corresponds to the length of the beam, which ranges from s=0 to 10 mm.

FIG. 3C shows the required magnetization profile and magnetic field for the swimmer. This is the magnetization profile along the pre-deformed beam (see FIG. 11 for a more quantitative representation for the magnetization profile). Using the coordinate system in a as a reference, the variables B_(x) and B_(y) in the magnetic field plot represent the x-axis and y-axis components of the magnetic field, respectively. FIGS. 3E and 3F show snapshots extracted from the video of the tethered and untethered undulating swimmer, respectively.

FIG. 4 shows the steps required to program an artificial cilium. FIGS. 4A and 4B show the extracted two-dimensional natural cilia motion as expressed in Cartesian coordinates. The motion pattern includes two strokes: the recovery stroke (FIG. 4A) and the power stroke (FIG. 4B). The key time frames used by the artificial cilium are associated with a corresponding frame number. The time difference between each time frame is 0.2 seconds.

FIG. 4C shows optimized results for the desired first-derivative of the bending moment to achieve the cilium motion. Each plot represents the desired first derivative of the bending moment of the beam for one time frame. The frame number is represented by the number at the top of it. The blue lines represent the desired first derivative of the bending moment, and the dotted red lines represent the obtained first derivative of the bending moment created by the magnetic actuation. The x-axis for each frame corresponds to the length of the beam, ranging from s=0 to 10 mm. The frames in the middle of the motion were given more weight during the optimization process because they were more important.

FIG. 4D shows the required magnetization profile and 4E shows the magnetic field and its spatial gradients for the cilium (see FIG. 11 for a more quantitative representation for the magnetization profile). Using the coordinate system in FIG. 4A as a reference, the variables B_(x) and B_(y) in the magnetic field plot represent the x-axis and y-axis components of the magnetic field, respectively. The spatial gradients B_(xx), B_(ry), and B_(yy) represent

$\frac{\partial B_{x}}{\partial x},\frac{\partial B_{y}}{\partial x},{{and}\frac{\partial B_{y}}{\partial y}},$ respectively. FIGS. 4F and 4G shows snapshots extracted from the video of the beating artificial cilium.

FIG. 5A shows the programming steps required to create desirable time-varying shapes. FIG. 5B shows the computational results based on the desired kinematics in FIG. 5C, a quasi-static analysis can be conducted on FIG. 5D.

FIG. 5C shows the conditions used to obey the boundary conditions. For a fixed end, there should not be any deflections. By contrast, there should be no bending moment at the free end.

FIG. 5C shows the creation of an artificial extension to satisfy the boundary conditions for the free-ends. At all of the time instants, the bending moment at the free end should be zero, as achieved by introducing an artificial extended free-end (indicated by the red portions). The bending moment along this artificial extension was fitted by a polynomial function so that its bending moment at the free end was always zero.

FIG. 6 shows the fabrication procedure to create a programmable magnetic soft composite beam. FIG. 6A shows a negative mold for the beam. This mold is formed like a rectangle to form a rectangular shaped magnetized member.

In a first step the mold is filled with a passive component in order to form a rectangular shaped member. FIG. 6B shows the mold filled with the passive component. A mixture of Al and Ecoflex was used as the passive component and simply poured into the mold in liquid form and allowed to cure.

Having calculated the ideal shape required to form a magnetized member of desired magnitude and orientation, see e.g. equation 1, a negative mold for the magnetized component is formed in the passive component. FIG. 6C shows the step of removing the material of passive component to form a non-uniform width in the passive component by cutting out the material with a laser cutter. The shape of the band of non-uniform width is based on the programmed magnetization profile.

In a further step the magnetizable material, i.e. an active component, is filled into the negative mold formed in the passive component. FIG. 6D shows the active component, comprising a mixture of NdFeB and Ecoflex, that was poured into the mold formed by the passive component and cured.

FIG. 6E shows the installation of the beam in a jig and how the beam was bent to fit into the jig's profile. The profile of the jig is based on calculations that enable the formation of a jig that can be used to form the shape changeable magnetized member. Equation 21 can be iteratively solved to design the magnetization profile that is to be introduced into the member by means of the jig and a source of magnetization.

FIG. 6F shows the step of magnetizing the beam with a strong B-field (˜1 T) in the jig. In order to magnetize the member this is placed adjacent to electric coils such as those shown in FIG. 9 . Due to the shape of the jig, the member can be magnetized with a specific profile. Having provided a member with active material of non-uniform shape (see FIG. 6D) this is also magnetized with a non-uniform magnitude of magnetization.

FIG. 7 shows the magnetization process of a soft beam. The soft beam was placed in a jig, which was designed based on the magnetization profile from the simulation results. A large external constant uniform magnetic field was applied in the +x direction. The soft beam was then magnetically programmed by the applied magnetic field but due to its elastic nature can still recover to a straight shape after being removed from the jig.

FIG. 8 shows a tensile test of the mixture of Ecoflex and aluminum with different volume ratios of the aluminum powder. The data for the mixture of Ecoflex and aluminum is represented as circles, and the data for the mixture of Ecoflex and NdFeB are represented as squares. A linear model was fitted with the parameters shown in the figure.

FIG. 9 shows an electromagnetic coil system with eight coils that was used to generate the external magnetic field, B(t). In the experiments, the shape-programmable materials were placed in a container filled with water or oil, and the container was in turn placed in the center of the workspace of the electromagnetic coil system. The time-varying shapes of the beams were recorded by the camera.

FIGS. 10A-10C show strategies for steering an untethered programmable soft active device. Each coordinate frame represents the device's body frame. FIG. 10A shows that by designing the tentacles of the jellyfish-like robot to be symmetrical about its body frame's y-axis, the net magnetization was designed to always be parallel to its body frame's y-axis. By changing the direction of B, the orientation of the robot was aligned with the field.

FIG. 10B shows that the material is constrained on a water surface if the member is placed into water. The magnetic torque created by m_(z) was counterbalanced by the surface tension of the water. The orientation of the material was controlled by applying a B in the x-y plane, where the m_(x) of the net magnetization would align with the applied B.

FIG. 10C shows how a rigid component with a programmed magnetization profile can be added. By applying a spatial gradient,

$\frac{\partial B_{z}}{\partial x},$ the rigid component experienced a coupled force, F₁, that allowed it to rotate about the z-axis.

FIGS. 11A-11D: Quantitative representation for the magnetization profiles for all the showcases when they were un-deformed. a. Magnetization profile for the cosine showcase. b. Magnetization profile for the jellyfish-like robot and reversible “CMU” logo. c. Magnetization profile for the artificial cilium. d. Magnetization profile for the spermatozoid-like undulating swimmer.

Shape-programmable magnetic materials have more potential to create complex time-varying shapes than do other shape-programmable materials that are controlled by heat, light, chemicals or pressure because the magnetic field control inputs can be specified not only in their magnitude but also in their directions. While shape-programming via magnetic means has the potential to create a new paradigm of programmable matter, this concept is relatively new. The discussion on this subject in prior literature is limited to fabrication processes that can create direction-varying magnetization profiles within magnetic materials, and to custom showcases which rely heavily on human intuition. The critical programming steps to acquire the necessary magnetization profile and magnetic field control inputs for complex time-varying shapes have not yet been developed. In view of these challenges, a generic computational methodology is presented that can magnetically program soft elastomeric composite materials to achieve fast time-varying shapes (with transformations <1 second) with high spatial and temporal resolutions.

Although this methodology can also be applied to macro-scale devices (see item 1.6 in the following), the discussions presented herein will primarily focus on miniature devices, which have overall dimensions that are approximately 1 cm or smaller. Despite being only equipped with simple functionalities such as rigid-body and gripping motions, existing untethered miniature devices have already been employed across a wide range of applications pertaining to microfluidics, microfactories, bioengineering, and healthcare. The proposed methodology could therefore increase the impact of these devices as it has the potential to significantly enhance their locomotion and manipulation capabilities.

A unique advantage of the proposed methodology is that it is not inhibited by the limits of human intuition since it uses numerical simulations to automatically generate the necessary magnetization profile, m, and actuating magnetic fields, B (FIG. 1A). The computational method was implemented to create desired two-dimensional shapes in this study for simplicity, but it could be directly extended to three-dimensional shapes in the future (see item 1.3). For the simulations pertaining to miniature devices, practical constraints were considered, such as having a time-invariant m and a position-invariant B. These constraints are necessary because it is neither easy to re-magnetize the device when in situ nor easy to use the electromagnetic system presented herein (see FIG. 9 ) to create extremely large spatial gradients in the magnetic field to achieve local variation for such small-scale devices.

The programming steps with beams that are subjected to quasi-static conditions (see FIG. 5A) are presented in the following. To simplify the discussion, the beams' cross-sectional area are constrained to be uniform and only allow them to bend in a plane. Following the steps in FIG. 5A, the desired elastic deformations along the beam's length, s are first defined. Because the desired elastic deformations can vary with time, t, the kinematics can be mathematically represented with the rotational deflections along the beam, θ(s, t) (FIG. 5C). After the kinematics are specified, the Euler-Bernoulli theory can be applied and quasi-static analysis on an infinitesimal element, ds, at any time, t, to obtain a generic governing equation that is applicable for both small and large deformations (see FIG. 5D):

$\begin{matrix} {{{\tau_{m} + {\int_{s}^{L}{F_{y}{ds}\cos\theta}} - {\int_{s}^{L}{F_{x}{ds}\sin\theta}}} = {{- \frac{EI}{A}}\frac{\partial^{2}\theta}{\partial s^{2}}}},} & (1) \end{matrix}$ where E, I, L, and A represent the Young's modulus, the second moment of area, the length and the cross-sectional area of the beam, respectively. The applied magnetic torque and forces on the element are represented by _(m)(s, t), F_(x)(s, t) and F_(y)(s, t), and their values are dictated by m(s) and B(t). The direction of the magnetic forces, F_(x) and F_(y), is indicated by their subscript. The left-hand side of Eq. (1) represents the external magnetic actuation, and the right-hand side represents the required first derivative of bending moment to achieve the desired shape. The right-hand side of the equation can also be written as

${{- \frac{1}{A}}\frac{\partial M_{b}}{\partial s}},$ where M_(b) represents the bending moment. Equation (1) implies that the material's desired time-varying shapes can be achieved if the magnetic actuation can be programmed to balance the required bending moment across the entire length for all time. To determine the necessary m(s) and B(t) for the desired actuation, these are first represented with general Fourier series. This representation allows both m(s) and B(t) to include all possible functions, regardless of whether they are continuous or discrete. Subsequently, both m(s) and B(t) are automatically determined by numerically optimizing their Fourier series coefficients to approach the equality in Eq. (1) (see items 1.1-1.2). The material is then magnetized with m(s) by following the steps described in item 2, allowing it to generate the desired time-varying shapes when actuated by the obtained B(t).

As the first experimental demonstration of the shape-programming methodology, a millimeter-scale silicone rubber beam with embedded magnetic and metallic microparticles was programmed to create a single shape when it was subjected to a constant B (FIG. 1B). By using the obtained m(s) from the presented computational method, it is shown that the beam achieved its desired cosine function shape when magnetically actuated (FIG. 1C) (See items 2-3 and FIGS. 6-8 for the material composition and fabrication of the beam). Next, the effectiveness of the presented methodology was demonstrated by programming various millimeter-scale beams to create multiple desired shapes. First, a composite silicone rubber beam was programmed that could achieve simple time-varying shapes. For this beam, the time-varying shapes were divided into 100 discrete time frames. In each time frame, the beam's curvature was held constant throughout its length, gradually increasing between each time frame, until the beam curls into a semi-circle (FIG. 2A). Despite having time-varying shapes, appropriate yet simple m(s) and B(t) were achieved that satisfied Eq. (1) (FIG. 2B-C). Using the obtained m(s) and B(t), the beam was experimentally manipulated to form the desired shapes (FIG. 2D). Because the required magnetization profile and magnetic fields were relatively simple, this concept was extended to simultaneously control multiple beams that had similar motions. By organizing several such beams in specific orientations, a reversible three-letter “CMU” logo (FIG. 2E) was created. This concept was further extended by using two similar beams to form the tentacles of a jellyfish-like robot, which can swim on an oil-water interface. By controlling the time-varying shapes of the tentacles, a power stroke and a recovery stroke are able to be created. When the speed of the power stroke was greater than that of the recovery stroke, a net propulsion that allowed the jellyfish-like robot to swim against the slope of the oil-water interface (FIG. 2F and item 1.6 for the discussion of changing the stroke speeds) was able to be created. The jellyfish-like robot was also steerable, and the details of such steering strategies were discussed in item 1.4 and FIG. 10 .

It was also demonstrated that the proposed method could create highly complex time-varying shapes. To illustrate this, an undulating swimmer was created, as well as an artificial cilium that was able to approximately mimic the complex beating patterns of its biological counterpart. Although the feasibility of creating a magnetically actuated undulating soft swimmer had been previously demonstrated¹⁶, the traveling waves along those swimmers were restricted to uniform amplitude. The creation of an undulating swimmer that has a traveling wave with non-uniform amplitudes is more challenging and has not yet been demonstrated. Thus, a propagating traveling wave similar to the swimming gait of a spermatozoid was created in this work, in which the amplitudes are gradually increased from the fixed end to the free end (FIG. 3A). The obtained m(s) and B(t) for creating the desired undulating swimmer are shown in FIG. 3C. By tethering the undulating soft swimmer, the created traveling wave on the swimmer's body (FIG. 3E) was visually illustrated. It was further demonstrated that the untethered swimmer used its spermatozoid-like undulation to swim on an air-water interface (FIG. 3F).

Finally, an artificial soft cilium was created that was able to approximate the required beating pattern of a biological cilium. The biological beating pattern was divided into power and recovery strokes (FIG. 4A). Due to the high complexity of the motion, the solution could easily be trapped into a sub-optimal solution if only one optimization process was utilized. Thus, the programming steps for the artificial cilium were segregated into two sequential optimization processes. The first optimization determined the necessary m(s) and B_(rec)(t) for the recovery strokes. The obtained m(s) was subsequently fed into a second optimization process to determine the required B_(pow)(t) for the power strokes. The obtained results are shown in FIG. 4C-4F. The key time frames and shapes that were utilized to closely mimic the complex beating pattern of a biological cilium are shown in FIG. 4A. Although other researchers have had some success in creating time-asymmetrical motions for their artificial cilia, the artificial cilium presented herein is the only one on a millimeter scale that can approximate the motions of a biological cilium.

While the proposed programming method is promising, there are several limitations that need to be addressed in future studies. First, although both m(s) and B(t) are represented with their corresponding optimal one-dimensional (1D) Fourier series, the obtained magnetic actuation cannot be represented by a two-dimensional (2D) Fourier series in terms of s and t. This fact implies that the proposed method cannot produce all possible shapes when m(s) is time-invariant and B(t) is position-invariant. However, this limitation may be moderated by developing more powerful electromagnetic systems that can allow B to change spatially. Theoretically, this moderation will allow the presented method to produce a larger range of feasible shapes (see item 1.6). While a complete analysis to determine the range of feasible shapes that can be achieved by the presented method is beyond the scope of this paper, a brief discussion on this topic is provided in item 1.5. Second, several metastable shapes may exist for a given control input, and these shapes may cause the programmable material to deform into an undesired shape. Because the selected metastable shape is highly dependent on the previous shape, this limitation can be moderated by using a finer temporal resolution for the shape trajectories. This moderation reduces the deviation between the desired shape and the previous shape, making it easier to guide the material to deform into the desired shape. Third, because the proposed method uses a numerical optimization approach, the obtained solution may not be the globally optimal solution. New numerical techniques, such as the one used for the cilium case, can be used to overcome this limitation. Fourth, while a generic theory is provided in items 1.1-1.3, these are limited by the currently available fabrication techniques from experimentally program materials that are smaller than millimeter-scale and also materials with non-planar three-dimensional geometries.

In this way a systematic methodology was introduced that can guide scientists and engineers to magnetically program desired time-varying shapes for soft materials. The method was validated with a simple showcase, and its effectiveness was demonstrated by creating a reversible three-letter logo, a jellyfish-like robot, a spermatozoid-like undulating swimmer, and an artificial cilium. Compared to other shape-programmable materials that may require minutes to induce a shape change, the presented devices can transform into their desired shapes within seconds. It is envisioned that this methodology may enable researchers to develop novel soft programmable active surfaces and devices that could be utilized in robotics, engineering, materials science, and medicine.

In order to determine the desired orientation and magnitude of magnetization for at least one shape of the member one has to determine the desired elastic deformations of a member at a spacing s along a length L from an end of the member having a plurality of segments of length ds, at a time t and at a point of deflection θ(s, t), the member having a constant cross-sectional area A, this is done by solving equation 1.

In the following the derivation of this equation will be discussed in detail.

1.1 Derivation of Equations Used to Determine a Desired Orientation and Magnitude of Magnetization for Each of the Plurality of Segments:

In the following the detailed quasi-static analysis and optimization formulations for programming magnetic soft materials with time-varying shapes will be presented. In particular, the critical steps to acquire the necessary magnetization profiles and actuating magnetic fields are provided. These analyses are valid for beams that have large or small bending deflections. Although the boundary conditions of the beam are critical and will be discussed in the next sub-section, the analysis will start with these boundary conditions: the beam is fixed at s=0 and has a free end at s=L (FIG. 5C). Using these boundary conditions and without any loss in generality, the bending deflections of the beam with a global frame that has its z-axis parallel to the beam's bending axis is described.

Due to the assumption that the shape of the beam is known across all time frames, the torque balance equation for an arbitrary infinitesimal element that is shown in FIG. 5D at a given time, t, can be expressed as

$\begin{matrix} {{{\tau_{m}A} + {v\cos\theta} - {h\sin\theta}} = {- {\frac{\partial M_{b}}{\partial s}.}}} & (2) \end{matrix}$

The variable M_(b) represents the beam's bending moment, and h and v correspond to the x- and y-axis internal forces within the beam, respectively. In a similar manner, the force balance equations of the infinitesimal element can be expressed as

$\begin{matrix} {{F_{x} = {{- \frac{1}{A}}\frac{\partial h}{\partial s}}},{F_{y} = {{- \frac{1}{A}}{\frac{\partial v}{\partial s}.}}}} & (3) \end{matrix}$

Thus, by using the Euler-Bernoulli equation and substituting Eq. (3) into Eq. (2), the desired deflections can be expressed explicitly by the actuating magnetic forces and torques as follows:

$\begin{matrix} {{\tau_{m} + {\int_{s}^{L}{F_{y}{ds}\cos\theta}} - {\int_{s}^{L}{F_{x}{ds}\sin\theta}}} = {{- \frac{EI}{A}}\frac{\partial^{2}\theta}{\partial s^{2}}}} & (4) \end{matrix}$

The applied magnetic forces and torques are dictated by the magnetization profile and actuating magnetic fields, and their relationships can be mathematically described as

$\begin{matrix} \left\{ \begin{matrix} {\tau_{m} = {\begin{bmatrix} 0 & 0 & 1 \end{bmatrix}\left\{ {{R\left( {s,t} \right)}{m(s)} \times {B(t)}} \right\}}} \\ {F_{x} = {\begin{bmatrix} 1 & 0 & 0 \end{bmatrix}\left\{ {\left\lbrack {{R\left( {s,t} \right)}{m(s)}} \right\rbrack \cdot \bigtriangledown} \right\}{B(t)}}} \\ {\left. {\left. {F_{y} = {\begin{bmatrix} 0 & 1 & 0 \end{bmatrix}\left\{ {{R\left( {s,t} \right)}{m(s)}} \right.}} \right\rbrack \cdot \bigtriangledown} \right\}{B(t)}} \end{matrix} \right. & (5) \end{matrix}$

The rotational matrix, R(s, t), is used to account for the orientation change in the magnetization profile due to the beam's large deflection, and it is given as

$\begin{matrix} {R = \begin{pmatrix} {\cos\theta} & {{- \sin}\theta} & 0 \\ {\sin\theta} & {\cos\theta} & 0 \\ 0 & 0 & 1 \end{pmatrix}} & (6) \end{matrix}$

In contrast to other magnetic programming studies, human intuition to derive the necessary m(s) and B(t) is not used. Rather computers are used to automatically generate these parameters. This is achieved by first representing them with a Fourier series:

$\begin{matrix} {{{m(s)} = \begin{bmatrix} {\sum\limits_{i = 0}^{n}\left\{ {{a_{i}{\cos\left( {i\omega_{s}s} \right)}} + {b_{i}{\sin\left( {i\omega_{s}s} \right)}}} \right\}} \\ {\sum\limits_{i = 0}^{n}\left\{ {{c_{i}{\cos\left( {i\omega_{s}s} \right)}} + {d_{i}{\sin\left( {i\omega_{s}s} \right)}}} \right\}} \\ 0 \end{bmatrix}},{{B(t)} = \begin{bmatrix} {\sum\limits_{j = 0}^{m}\left\{ {{\alpha_{j}{\cos\left( {j\omega_{t}t} \right)}} + {\beta_{j}{\sin\left( {j\omega_{t}t} \right)}}} \right\}} \\ {\sum\limits_{j = 0}^{m}\left\{ {{\gamma_{j}{\cos\left( {j\omega_{t}t} \right)}} + {\eta_{j}{\sin\left( {j\omega_{t}t} \right)}}} \right\}} \\ 0 \end{bmatrix}},{\begin{bmatrix} \frac{\partial B_{x}}{\partial x} \\ \frac{\partial B_{y}}{\partial x} \\ \frac{\partial B_{y}}{\partial y} \end{bmatrix} = {\begin{bmatrix} {\sum\limits_{j = 0}^{m}\left\{ {{\epsilon_{j}{\cos\left( {j\omega_{t}t} \right)}} + {\delta_{j}{\sin\left( {j\omega_{t}t} \right)}}} \right\}} \\ {\sum\limits_{j = 0}^{m}\left\{ {{\lambda_{j}{\cos\left( {j\omega_{t}t} \right)}} + {\mu_{j}{\sin\left( {j\omega_{t}t} \right)}}} \right\}} \\ {\sum\limits_{j = 0}^{m}\left\{ {{\rho_{j}{\cos\left( {j\omega_{t}t} \right)}} + {\sigma_{j}{\sin\left( {j\omega_{t}t} \right)}}} \right\}} \end{bmatrix}.}}} & (7) \end{matrix}$

Thus, by substituting the fitting functions in Eq. (7) into Eq. (1), this can be rewritten as

$\begin{matrix} {{{{\sum\limits_{i = 0}^{n}{\sum\limits_{j = 0}^{m}\left\{ {{\left\lbrack {{a_{i}\gamma_{i}} - {c_{i}\alpha_{j}}} \right\rbrack\cos{{\theta cos}\left( {i\omega_{s}s} \right)}{\cos\left( {j\omega_{t}t} \right)}} + \ldots - {\left\lbrack {{d_{i}\eta_{j}} + {b_{i}\beta_{j}}} \right\rbrack\sin{{\theta sin}\left( {i\omega_{s}s} \right)}{\sin\left( {j\omega_{r}t} \right)}}} \right\}}} + {\cos\theta{\sum\limits_{i = 0}^{n}{\sum\limits_{j = 0}^{m}\left\{ {{\left\lbrack {{a_{i}\gamma_{j}} + {c_{i}\rho_{j}}} \right\rbrack{\int_{s}^{L}{\cos{{\theta cos}\left( {i\omega_{s}s} \right)}{\cos\left( {j\omega_{t}t} \right)}{ds}}}} + \ldots - {\left\lbrack {{b_{i}\sigma_{j}} - {d_{i}\mu_{j}}} \right\rbrack{\int_{s}^{L}{\sin{{\theta sin}\left( {i\omega_{s}s} \right)}{\sin\left( {j\omega_{t}t} \right)}{ds}}}}} \right\}}}} - {\sin\theta{\sum\limits_{i = 0}^{n}{\sum\limits_{j = 0}^{m}\left\{ {{\left\lbrack {{a_{i}\epsilon_{j}} + {c_{i}\lambda_{j}}} \right\rbrack{\int_{s}^{L}{\cos{{\theta cos}\left( {i\omega_{s}s} \right)}{\cos\left( {j\omega_{t}t} \right)}{ds}}}} + \ldots - {\left\lbrack {{b_{i}\mu_{j}} - {d_{i}\delta_{j}}} \right\rbrack{\int_{s}^{L}{\sin{{\theta sin}\left( {i\omega_{s}s} \right)}{\sin\left( {j\omega_{t}t} \right)}{ds}}}}} \right\}}}}} = {{- \frac{EI}{A}}\frac{\partial^{2}\theta}{\partial s^{2}}}},} & (8) \end{matrix}$ where the left-hand side of the equation is a linear combination of the products of the Fourier coefficients. A computational approach is used to determine the ideal values of the Fourier coefficients so Eq. (8) can be satisfied. First, the motion of the beam is discretized into p number of time frames, i.e., t=t₀; t=t₁; . . . ; t=t_(p). Similarly, in each time frame, the length of the beam is divided into q number of segments, i.e., s=s₀; s=s₁; . . . ; S=s_(q)=L. Thus, q new equations for each time frame are created by substituting different values of s across the entire beam length into Eq. (8). By assembling all of the equations across all time frames, there are a total of p×q equations that are linearly dependent on the products of the one-dimensional Fourier coefficients. This can be written in matrix form as Ku=M _(b).  (9)

Subsequently, the ideal Fourier coefficients are solved by performing the following optimization process:

$\begin{matrix} {{{minimize}f} = {\left( {{Ku} - M_{b}} \right)^{T}{Q\left( {{Ku} - M_{b}} \right)}}} & (10) \end{matrix}$ ${{subjected}{to}:\begin{matrix} {{❘{m(s)}❘} \leq m_{\max}} \\ {{❘{B(t)}❘} \leq B_{\max}} \end{matrix}},$ where Q is a matrix that gives different weightings/importance to different time frames/shapes. The time frames/shapes that are deemed to be more important have higher weightings. Physically, the optimization process in Eq. (10) minimizes the difference/errors between the magnetic actuation and the required first derivative of the bending moment within the beam. This optimization process is solved numerically by using solvers, such as a genetic algorithm and gradient-based solvers. More information pertaining to the nature of these solvers can be found in.

After the optimization solvers determined the ideal Fourier coefficients, the necessary m(s) and B(t) required to achieve the desired time-varying shapes were determined. The benefit of using Fourier series to represent m(s) and B(t) is that they are inclusive of all possible mathematical functions. Thus, this enables the proposed programming method to be highly versatile, and it can be used as a generic approach.

1.2 Boundary Conditions

To achieve the desired shapes, the boundary conditions of the beams must always be satisfied. Generally, there are two types of boundary conditions: the fixed and free ends of the beam (FIG. 5E). For the fixed ends of the beams, the desired kinematics, such as the vertical and rotational deflections, must be zero at all time-instants. However, because it is difficult to create rigid-body torques at the free ends, the bending moment at the free ends must be constrained to zero. However, because not all time-varying shapes have a zero bending moment at their free end, a method that can overcome this limitation is introduced (see FIG. 5F).

The proposed method is to extend the desired length of the beam artificially. Subsequently, the bending moment of the beam of the artificial extension is gradually reduced to zero by using a polynomial fitting curve (FIG. 5F). The necessary magnetization profile for this extension can be determined to satisfy the free-end boundary condition by including the artificial extension into the Fourier series representation of m(s). This method was used to program the cosine function, jellyfish-like robot and the spermatozoid-like undulating swimmer. It is not necessary to utilize this method for the artificial cilium because its desired motions have automatically satisfied the free-end boundary condition.

1.3 Programming Materials with Non-Planar Shapes

Similar to the formulations for programming beams, the desired time-varying displacement fields (u, v, w) for the materials is initially specified. Based on these deflections, the time-varying deformation gradient tensor, F, and strains can be computed. The resultant time-varying strains across the materials are given as

$\begin{matrix} \left\{ \begin{matrix} \begin{matrix} {e_{ij} = {\frac{1}{2}\left( {u_{i,j} + u_{j,i}} \right)}} \\ {\omega_{ij} = {\frac{1}{2}\left( {u_{i,j} - u_{j,i}} \right)}} \end{matrix} \\ {\varepsilon_{ij} = {e_{ij} + {\frac{1}{2}\left( {e_{ki} + \omega_{ki}} \right)\left( {e_{kj} + \omega_{kj}} \right)}}} \end{matrix} \right. & (11) \end{matrix}$ where ε_(ij) is the component of the Lagrangian strain tensor and the subscripts indicate the Cartesian directions, i.e., i, j, k=1, 2, 3. The above equations are written in index notation for convenience. The relationship between the strains and stresses within the materials can be expressed by S=Cε  (12) where S is the stress tensor in Lagrangian description, i.e., the second Piola-Kirchhoff stress (2^(nd) PK stress), and C is a 9×9 matrix of the coefficients determined by the material properties.

After the stress distribution within the materials is determined, the quasi-static analysis is established. As it is more desirable to perform the quasi-static analysis in Eulerian description, the 2^(nd)-PK stress is converted into the Cauchy stress in the Eulerian description as σ=J ⁻¹ F·S·F ^(T)  (13) where J=det(F). According to a theory for electromagnetic-elastic solids, the quasi-static equations can be written in index notation as

$\begin{matrix} \left\{ \begin{matrix} {{\sigma_{{ki},i} + f_{i}} = 0} \\ {{\left. \left( {\sigma_{ki} - \sigma_{ik}} \right) \right) + \tau_{i}} = 0} \end{matrix} \right. & (14) \end{matrix}$ where σ_(ij) is the component of the Cauchy stress tensor and f_(i) and τ_(i) are the external body force and torque per unit volume in the i^(th)-direction, respectively. The external body forces and torques per volume that are applied from the magnetic field are functions of the local magnetization vector, m: τ_(m) =m×B and f _(m)=(∇B)·m  (15)

When Eq. (15) is expressed in index notation, it becomes

$\begin{matrix} \left\{ \begin{matrix} {f_{i} = {m_{i}B_{i,j}}} \\ {\tau_{i} = {{{B_{k}m_{i}} - {B_{i}m_{k}}} = {\epsilon_{kij}m_{i}B_{k}}}} \end{matrix} \right. & (16) \end{matrix}$

Because one must account for the change in the magnetization profile after the material has deformed, the magnetization profile has to be mapped from its initial un-deformed state to the current deformed state. Because m is defined as the magnetization per unit volume, its magnitude varies similarly to the density of a body that undergoes a deformation. Thus, m can be defined as

$\begin{matrix} {m = \frac{dM}{dV}} & (17) \end{matrix}$

where dM is magnetic moment within the volume of dV. When a deformation occurs, the magnetic moment changes its orientation, and the magnitude of the volume is also changed: dM′=RdM dV′=JdV  (18) where R is the rotational component of F, which can be found by the polar decomposition of F. Therefore, the magnetization vector under deformation can be written as

$\begin{matrix} {m^{\prime} = {\frac{dM^{\prime}}{dV^{\prime}} = {\frac{RdM}{jdV} = {\frac{R}{j}m}}}} & (19) \end{matrix}$

This implies that the magnetic torque/forces in the deformed state can be expressed as τ_(m)′=m′×B and f_(m)′=(∇B)·m′. By substituting these variables back into Eqs. (14) and (16), the equilibrium equations expressed explicitly with the magnetic torques and forces are obtained. To generalize the approach to solve for these magnetic torques and forces, the Fourier series are again used to represent the magnetization profiles and magnetic fields. Similar to Eq. (10), an optimization approach is then used to determine the optimal Fourier coefficients. This determines the m and B necessary to achieve the time-varying shapes for a programmable material with non-planar geometries.

1.4 Steering Strategies

There are several strategies to steer untethered miniature devices magnetically. The first steering strategy is introduced by using the jellyfish-like robot as an example. To implement this strategy, the magnetization profile of the beams was intentionally constrained to be symmetrical around the y-axis of the robot's body frame (see FIG. 10A). This allowed the robot's net magnetization to always be parallel to its body frame's y-axis. The net magnetization of the programmable material, m_(net), is given as m _(net) =A∫ ₀ ^(L) m(s)ds  (20)

Because the net magnetization of the robot always aligns with B(t), the directions of B(t) can be varied to control the orientation of the robot. Furthermore, because the required B to change the shape of the tentacles is always in the same direction, the shape of the tentacles can be controlled by adjusting the magnitude of B(t) after the robot achieves its desired orientation.

In addition to the first strategy, two additional strategies are presented that allow untethered programmable materials to steer in a plane while being able to achieve their desired shape transformations. The second strategy is to constrain certain motions of the programmable material so that it is easier to steer the device. The last strategy is to include a rigid component that can be used to control the device's orientation.

The second strategy can be implemented by placing the material on a liquid interface in which the programmable material is constrained by the surface tension of the fluid. As an illustration, FIG. 10B shows the x-z plane of the programmable material's body frame. Due to the surface tension of the fluid, the z-axis components of the net magnetization cannot create rigid-body torques that affect the orientation of the material. Thus, the alignment of the material on the liquid interface is solely dependent on the body frame's x-axis component of the net magnetization. Thus, the robot's orientation can be controlled by using an applied B(t) to align this x-axis component of the net magnetization. This strategy was used to control the orientation of the undulating swimmer.

For the last steering strategy, one can control the orientation of the device by programming the magnetization profile of a rigid component. Multiple feasible magnetization profiles may exist, and an example is shown in FIG. 10C. In this case, although the net magnetization for the rigid-component is zero, this component can still provide a rigid-body torque that can be used to steer the orientation of the material. By following the body frame assignment in FIG. 10C, a rigid-body torque around the z-axis can be induced on the rigid component when the spatial gradient,

$\frac{\partial B_{z}}{\partial x},$ is applied, allowing the material to steer in the x-y plane.

This spatial gradient also induces a z-axis force for the x-axis components of m(s), and the induced deflections into the plane can be greatly reduced by increasing the stiffness of the beam in that direction. This can be easily achieved by increasing the width of the beam. Thus, it is possible to compensate for any z-axis torque that is induced by the programmable material by controlling the magnitude of the spatial gradient,

$\frac{\partial B_{z}}{\partial x}.$

1.5 Achievable Time-Varying Shapes Although a complete analysis for determining the number of feasible shapes that are achievable with this method is beyond the scope of this application, a brief discussion is presented here. The proposed method cannot produce all possible time-varying shapes for small-scale materials because the materials have a time-invariant m and a global B that cannot be spatially changed. Thus, the number of programmable shapes for a material depends significantly on the complexity of the shape trajectories. For example, for simple time-varying shapes, such as those shown in FIGS. 2A-2F, it is possible to create 100 shapes for the entire shape trajectories. However, for extremely complex time-varying shapes, such as those generated by the artificial cilium, 5 key shapes for the device can be planned. Currently, the only way to determine the number of achievable shapes is to perform the numerical optimization process shown above at 1.1. If the optimization cannot create the necessary magnetic actuation to match the desired first derivative of the bending moment, the number of shapes must be reduced. This process may have to be iterated several times until it is possible to obtain a good numerical solution. However, it is believed that the minimum number of continuous shapes achievable by the proposed method should be two because it is possible to pattern two axes of the magnetization profile independently, i.e., the x- and y-axis components of m(s).

1.6 Additional Discussion

In the following the possibility of extending the proposed approach to simultaneously determine the magnetization profile for multiple beams and the effects of a B that can be varied locally in space will be discussed. Finally, the possibility of changing the speed for the shape transformations in the experiments is discussed.

The programming method can determine the magnetization profile for multiple beams simultaneously by using multiple sets of the Fourier series to represent the magnetization profile of these beams. For example, if there are r numbers of beams, there will be r sets of Fourier series. Thus, for each time frame, one can create r×q new equations by substituting different values of s across each beam into Eq. (8). By assembling all of the equations across all time frames, there will be a total of p×r×q equations that are linearly dependent on the products of the one-dimensional Fourier coefficients. Using the formulations shown in Eq. 10, the optimal Fourier coefficients can be determined, thus generating the necessary magnetization profiles for all of the beams.

On the other hand, if B can be varied locally for l regions, there will be l number of independent B values, i.e., there will be B₁, B₂, . . . B_(l). Each of these magnetic fields can then be represented by a Fourier series, i.e., there are l sets of them. However, Eq. 8 will be slightly modified as one substitutes the corresponding B in each region. In a similar manner, the optimal Fourier coefficients can be solved by Eq. 10. The difference in a B that can be varied locally in space is that it allows the beam to create more feasible motions. Furthermore, a B that can be varied locally is more practical for materials in macro-scale because they can be achieved with smaller magnitudes of spatial gradients. There is no loss in generality to apply the proposed approach for programming macro-scale devices.

Lastly, the feasibility of changing the speed for inducing the shape changes is discussed. Physically, there is an upper speed limit for the programmable material to change its shape. This limit is dictated by either the speed of the electromagnetic system that generates the actuating magnetic fields or the fundamental natural frequency of the material. In the experiments, it is the speed of the electromagnetic system that limits the bandwidth to be 25 Hz. Based on this limitation, the fastest component of the Fourier series representing B to be 25 Hz has been constrained. Reducing the speed for the shape change is, however, much simpler and there is no lower bound for such a change. Thus, for the jellyfish-like robot, the speed of the recovery stroke has been reduced to be approximately 3 times slower than its power stroke.

2. Fabrication Techniques

In the following the fabrication technique to create the desired magnetization profile for a programmable beam is discussed. The required steps are illustrated in FIGS. 6A-6F.

The programmable magnetic soft composite material consists of two components: a passive component and an active component that can be stimulated by magnetic excitation. The active component is created by embedding fine neodymium-iron-boron (NdFeB) particles that have an average size of 5 μm (MQFP, Magnequench) into a soft silicone rubber (Ecoflex 00-10, Smooth-on, Inc.). The volume ratio for the NdFeB particles and Ecoflex 00-10 is 0.15:1. However, the passive component is created by embedding aluminum (Al) powder with an average particle size of 5 μm into the same type of silicone rubber with the same volume ratio. The volume ratio of the active and passive components is selected such that their elastic modulus will match (see point 3 below), providing the composite with a uniform elastic modulus. The relationship between the passive component's volume ratio and its resultant elastic modulus was experimentally characterized (see point 3 in the following). To create a non-uniform magnetization profile that has a varying magnitude, the distribution between the passive and active components must be patterned. The locations that have a higher magnitude of magnetization will have more active components. To achieve this, a two-step micro-molding process was adopted. First, a negative mold that had the desired geometries of the beams was created by computer numerical control machining on an acrylic sheet. The passive component (in liquid form) was first poured into the negative mold and allowed to cure. Once the passive component was fully cured, a laser cutter was used to cut out a band that had a non-uniform width. Subsequently, the active component (in liquid form) was poured into the mold to replace the removed band. The two components formed a composite that had a uniform thickness once the active component was also cured. Due to the non-uniform width of the band, the distribution of the active components could be patterned. This allowed the beam to have a magnetization profile with a varying magnitude when the beam was magnetized by a uniform magnetic field (of approximately 1 T). The orientation of the desired magnetization profile was created by using jigs to bend/fold the beam during the magnetization process (FIG. 7 ). The curvature of the jigs can be mathematically represented by the following integral:

$\begin{matrix} \left\{ \begin{matrix} {{x_{jig}(s)} = {\int_{0}^{s}{{\cos\left( {- {\phi(s)}} \right)}{ds}}}} \\ {{y_{jig}(s)} = {\int_{0}^{s}{{\sin\left( {{- \phi}(s)} \right)}{ds}}}} \end{matrix} \right. & (21) \end{matrix}$ where □=tan⁻¹(m_(y)(s)=m_(x)(s)), and m_(x) and m_(y) are the x- and y-axis components of m(s) when the beam is undeformed. The desired jigs were fabricated with the laser cutter. Thus, by magnetizing the beam when it was sandwiched between the jigs, the desired magnetization profile could be obtained after the applied magnetic field and the jigs were removed. The NdFeB particles that were embedded within the active components were saturated by the large magnetizing field.

It should be noted in this connection that if the jig has intersecting points, it will be necessary to divide the jig/beam into multiple segments to prevent such intersections. Thus, each of these segments will have to be magnetized separately and subsequently ‘glued’ to reform the beam. This adhesive then can be glued using e.g. a mixture of Ecoflex+Aluminum, e.g. a material having the same mass ratio as that of the member.

3. Experimental Procedures This section describes the experimental procedures for matching the elastic modulus of the passive and active components. The procedures and setup for the experiments, which evaluate the performance of the programmable materials, are also discussed.

3.1 Matching the Elastic Modulus Properties

Because of the embedded metal particles, the elastic modulus of the composite materials is different from that of pure Ecoflex. The embedded aluminum and NdFeB powders were selected to have the same mean particles size of 5 μm. The volume ratio of the embedded NdFeB powder to Ecoflex in the active component was predetermined; hence, the component's elastic modulus was fixed. Therefore, the elastic modulus of the passive component, Ecoflex with embedded aluminum powder, was tuned by changing the volume ratio of the particles to Ecoflex. The elastic modulus of both the passive and active components was evaluated with a tensile testing machine (Instron 5943, Instron Inc.). Each volume ratio was evaluated with three experiments, and a linear model was fitted to represent the relationship between the elastic modulus and the volume ratio. Based on the fitted model, the necessary volume ratio for the passive component's elastic modulus to match the active components was determined (see FIG. 8 ). The corresponding mass ratio was obtained by

$\begin{matrix} {{{mass}{ratio}} = {\frac{{density}{of}{particle}}{{density}{of}{Ecoflex}} \times {volume}{{ratio}.}}} & (22) \end{matrix}$

3.2 Experimental Procedure

The magnetic field and its spatial gradients were generated by an electromagnetic coil system with eight coils, as shown in FIG. 9 . The coil system can be controlled to generate the desired magnetic field and its spatial gradient in the workspace with a uniformity above 95% across a 2 cm×2 cm×2 cm volume. The mapping from the current in each coil and the resulting magnetic field and spatial gradient can be approximated in a linear form as

$\begin{matrix} {{AI} = {\begin{pmatrix} B \\ B_{grad} \end{pmatrix}.}} & (23) \end{matrix}$

The matrix A and vector I represent the actuation matrix and the currents for each coil, respectively. The magnetic field can be expressed as B=[B_(x) B_(y) B_(z)]^(T) in the global frames shown in the figures, and the spatial gradients of B are represented by B_(grad). Based on Gauss's Law of ∇·B=0 and Ampere's Law of ∇×B=0_(3×1), there are only five independent components. Because there is more than one combination of B_(grad), selected the following representation for B_(grad) was selected:

$\begin{matrix} {B_{grad} = {\begin{bmatrix} \begin{matrix} \begin{matrix} \begin{matrix} \frac{\partial B_{x}}{\partial x} & \frac{\partial B_{x}}{\partial y} \end{matrix} & \frac{\partial B_{y}}{\partial y} \end{matrix} & \frac{\partial B_{z}}{\partial x} \end{matrix} & \frac{\partial B_{z}}{\partial y} \end{bmatrix}^{T}.}} & (24) \end{matrix}$

The shape change using the simulated magnetic field was recorded and its spatial gradients on the programmable beams.

The governing equation for a non-uniform cross-sectional area, A, and a non-uniform second moment of area, I, across the beam:

$\begin{matrix} {{{{\tau_{m}\left( {s,t} \right)}{A(s)}} + {\left\lbrack {\int_{s}^{L}{{F_{y}\left( {s,t} \right)}{A(s)}{ds}}} \right\rbrack\cos\theta} - \text{ }{\left\lbrack {\int_{s}^{L}{{F_{x}\left( {s,t} \right)}{A(s)}{ds}}} \right\rbrack\sin\theta}} = {{- E}{I(s)}\frac{\partial^{2}\theta}{\partial s^{2}}\left( {s,t} \right)}} & \left. \text{(*} \right) \end{matrix}$

This equation can also be iteratively solved to produce a beam with non-uniform E.

3.3 Parameters for Each Showcase:

In the following the parameters are provided that were used for each showcase, i.e., the dimensions of the beams and the number of Fourier series coefficients, or n and m, respectively. These parameters are summarized in Table 1.

TABLE 1 Parameters for each showcase. Jellyfish-like Undulating Cosine robot Swimmer Cilium Length (mm) 7 7 10 10 Width (mm) 5 3 3 3 Thickness (μm) 80 80 240 80 m — 10 1 10 n 200 10 70 20

The quantitative representation of each showcases' magnetization profile is shown in FIG. 11 . 

What is claimed is:
 1. A method of producing a shape changeable magnetic member composed of a plurality of segments, with the segments each having a desired orientation and magnitude of magnetization, the method comprising the steps of: providing a member composed of at least a first mixture of material comprising an elastic material and a magnetizable material; wherein the member either has the first shape or is supplemented by a second mixture of material, to form the first shape; placing the member into at least one jig having a predefined shape; and magnetizing the member in the jig with a magnetic field sufficient to bring about a permanent magnetization of the plurality of segments, wherein the shape of the jig is determined by the following equation: $\left\{ \begin{matrix} {{x_{jig}(s)} = {\int_{0}^{s}{{\cos\left( {- {\phi(s)}} \right)}{ds}}}} \\ {{y_{jig}(s)} = {\int_{0}^{s}{{\sin\left( {{- \phi}(s)} \right)}{ds}}}} \end{matrix} \right.$ where s is the length of the member formed in the jig, x and y are the shape of the jig in the x and y directions, ϕ(s)=tan⁻¹(m_(y)(s)/m_(x)(s)), and m_(x) and m_(y) represent the x-axis and y-axis components of a magnetization profile, respectively.
 2. The method in accordance with claim 1, wherein the jig has intersecting points, and wherein a multi-part jig is used to form individual segments of the shape changeable magnetic member.
 3. The method in accordance with claim 2, wherein the individual segments are magnetized separately and subsequently bonded to one another, wherein the bonding together of the individual segments can be effected by using a bonding agent that comprises a mixture of silicone rubber and aluminum, with the mixture having a mass ratio that is at least substantially similar to at least a mass ratio of the first mixture.
 4. The method in accordance with claim 3, wherein the mass ratio of the mixture is at least substantially similar to a mass ratio of the first and second mixture.
 5. The method of according to claim 1, wherein the plurality of segments of the shape-changeable magnetic member are magnetized with a desired magnitude and orientation of magnetization, the method comprising the steps of: defining a first shape of the member; defining at least one second shape the member can adopt through the application of at least one magnetic field; determining a desired orientation and magnitude of magnetization for each of the plurality of segments, such that the member can at least approximately change its shape from the first shape to the at least one second shape through the application of the at least one magnetic field; and producing the member by forming each segment such that it at least substantially has the respective desired orientation and magnitude of magnetization when the member adopts the first shape in the absence of the at least one magnetic field.
 6. The method in accordance with claim 1, wherein the second mixture of material comprises the same elastic material as the first mixture of material. 